package com.pan.dao;

import java.lang.Long;
import java.lang.String;
import java.lang.String;
import java.lang.String;
import java.lang.String;
import java.lang.String;
import java.lang.String;
import java.lang.String;
import java.sql.Date;
import java.sql.Date;
import java.sql.Date;
import com.pan.entity.UserTable;

import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserTableSelectDao {
	com.pan.entity.UserTable selectById(java.lang.Long id);
	java.util.List<com.pan.entity.UserTable> selectByPassword(java.lang.String password);
	java.util.List<com.pan.entity.UserTable> selectByHeader(java.lang.String header);
	java.util.List<com.pan.entity.UserTable> selectBySalt(java.lang.String salt);
	java.util.List<com.pan.entity.UserTable> selectByTel(java.lang.String tel);
	java.util.List<com.pan.entity.UserTable> selectByEmail(java.lang.String email);
	java.util.List<com.pan.entity.UserTable> selectByGender(java.lang.String gender);
	java.util.List<com.pan.entity.UserTable> selectByNickName(java.lang.String nickName);
	java.util.List<com.pan.entity.UserTable> selectByRegisterDate(java.sql.Date registerDate);
	java.util.List<com.pan.entity.UserTable> selectByLoginDate(java.sql.Date loginDate);
	java.util.List<com.pan.entity.UserTable> selectByLoginCount(java.sql.Date loginCount);

};
